﻿@charset "utf-8";

.logoin_border{margin:10px auto; padding:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ebebed; }
.container #login{width:640px;margin:50px auto 5px; height:240px;background:url(/cn/images/textareabg.png) 0 100% repeat-x;}
.container #login form{border:1px solid #ececed;}
.container .passwork form{height:208px;}
#login .ifhideselect{position:absolute;top:0;left:0;width:100%;height:100%;filter:alpha(opacity=0); z-index:-1;}
#login{margin:0 auto;width:640px; height:370px;}
#login h2,.container h2.title{margin:10px 0 15px; border-bottom:2px solid #c6c6c6;color:#8a0c14; line-height:30px;}
#login h2 strong,.container h2.title strong{display:block; width:300px;border-bottom:2px solid #8a0c14;}

#login p{margin:10px 0;}
#login input{height:22px;border:solid 1px #ccc; vertical-align:middle;background:url(images/btnbg.gif) 0 -85px repeat-x;}
#login p input{width:45%; overflow:hidden; vertical-align:middle;}

#login p .txtCode{width:60px;}
#login p .imgCode{height:24px; cursor:pointer;}

#login p input.submit{margin:0 10px 0 85px;width:57px; height:21px;border:none; text-align:center; color:#fff;background:url(/cn/images/btnbg.gif) 0 -54px no-repeat; cursor:pointer;}
input.button{cursor:hand;}
#login p input.button{margin:0 15px 0 0;width:57px; height:21px;border:none; text-align:center; color:#fff;background:url(/cn/images/btnbg.gif) 0 -54px no-repeat; cursor:pointer;}
#login label{ display:block; float:left; width:80px;margin-right:5px; text-align:right; letter-spacing:0.2em;}
#login img{display:inline-block; margin:0; padding:0; margin-left:10px; vertical-align:middle;}
#login p span{margin-left:10px;color:red;}
#login p em{margin:0 5px;color:#f00; font-weight:normal; }
#login p a.register{padding:2px 5px; color:#fff; background:#9D031F;}



.container h2.title{margin-top:25px;}
.container #register{margin:30px auto 5px;width:85%; height:auto;}
.container #register p span{display:inline; clear:both;margin-left:0px;color:#bbb;}
.container #register label{ display:block; float:left; width:170px; height:auto;margin-right:5px; text-align:right; letter-spacing:0.2em;}
.container #register p{margin:15px 0;}
#register{margin:0 auto;width:640px; height:370px;}
#register h2,.container h2.title{margin:10px 0 15px; border-bottom:2px solid #c6c6c6;color:#8a0c14; line-height:30px;}
#register h2 strong,.container h2.title strong{display:block; width:300px;border-bottom:2px solid #8a0c14;}

#register p{margin:10px 0; clear:both;}
#register p input{height:22px;border:solid 1px #ccc;background:url(/cn/images/btnbg.gif) 0 -85px repeat-x;}
#register p input{width:40%; overflow:hidden; vertical-align:middle;}
#register input.submit{margin:0 15px 0 85px;width:57px; height:21px;border:none; text-align:center; color:#fff;background:url(/cn/images/btnbg.gif) 0 -54px no-repeat; cursor:pointer;}
#register label{ display:block; float:left; width:80px; height:35px;margin-right:5px; text-align:right; letter-spacing:0.2em;}
#register img{display:inline-block; margin:0; padding:0; margin-left:10px; vertical-align:middle;}
#register p span{/*display:block; clear:both;margin-left:85px;*/color:#bbb;}
#register p em{color:#f00; margin-right:5px;}
#register p .txtCode{width:60px;}
#register p .imgCode{height:25px; vertical-align:middle; cursor:pointer;}

/*======找回密码/协议========*/
.container .passwork {width:980px; margin:0 auto;}
.container .passwork .password{border:1px solid #c6c6c6;  padding:15px;}
.passwork .password form{width:45%; margin:0 auto;}
.point{color:#F00; text-align:center;}
.container .passwork .password .submit{display:block;margin:15px auto;}



/*======会员管理左右结构========*/
.leftnav{float:left;width:195px;}
.rightcontent{float:right; width:990px;}
.shop_cart{width:1185px; margin:0 auto;}
/*======会员管理侧导航========*/
.leftnav{margin-bottom:15px;}
.leftnav h3{margin-top:5px; height:35px;color:#b2171f;/*border-bottom:2px solid #c6c6c6;*/background: url("/cn/images/memberbg.gif") repeat-x scroll 0 -585px;}
.leftnav h3 strong{display:block;height:35px;padding-left:10px; line-height:35px; /*border-bottom:2px solid #8a0c14;background: url(/cn/images/t_name_1.gif) repeat-x scroll rigth top;*/ border-bottom:3px solid #e97719;}
.leftnav div{padding:5px 0px 10px;border:1px solid #c6c6c6; border-width:0 1px 1px;}
.leftnav div div{margin-bottom:2px; padding:0 5px 5px;border:none;border-bottom:1px solid #c6c6c6;}
.leftnav h5,.leftnav p strong{color:#F4B300; line-height:2em;}
.leftnav h6{margin-bottom:5px; /*padding-left:5px;*/font-size:12px;}
.leftnav h6 a{color:#940223;background:#fcf2d1;}
.leftnav dl{margin-bottom:10px;}
.leftnav dl dt{background:url(/cn/images/btnbg.gif) 0 -85px repeat-x;}
.leftnav dl dt a:link,.leftnav dl dt a:visited{display:block;padding-left:20px;height:25px; line-height:25px;border:1px solid #c6c6c6; border-width:0 0 1px 0;background:url(/cn/images/memberbg.gif) 5px 4px no-repeat;}
.leftnav dl dt a:hover{font-weight:bold;}
.leftnav dl dd{padding-left:25px; height:22px; line-height:22px;}
.leftnav dl dd.last{border-bottom:1px solid #c6c6c6;}
.leftnav dl dd a:link,.leftnav dl dd a:visited{display:block;color:#666;}
.leftnav dl dd a:hover{font-weight:bold;color:#8a0c14;}
.leftnav .exit{margin-left:10px;}
/*======会员管理 右边内容========*/
.rightcontent{margin-top:5px; margin-bottom:15px; padding:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #c6c6c6; line-height:1.8;}
.rightcontent table{margin:10px auto;width:95%;border-collapse:collapse; border:1px solid #ccc;}
.rightcontent table td,.rightcontent table th{padding:5px; border:1px solid #ccc; text-align:center;}
.rightcontent table th{background:#f7f7f7;}
.rightcontent table td img{padding:1px; border:solid 1px #eee;}
.rightcontent table td .hr{width:100%; height:1px; border:0px; border-top:1px dashed #ccc; text-align:left;}
.rightcontent table td .promotion{width:13px; height:13px; vertical-align:middle;}
.rightcontent table tr.order_tr{background:#eee url(/cn/images/top.png) 10px center no-repeat;}
.rightcontent table tr.order_tr td{padding-left:25px;}
.rightcontent table tr.order_tr img{width:auto;}
.rightcontent table tr.order_tr td{text-align:left;}
.rightcontent table tr.order_tr td strong{margin-right:50px;}
.rightcontent table .nocontact td{height:25px;color:red; text-align:left;}
.rightcontent table a{padding:0 5px;}
.rightcontent .firsttable img{width:auto; height:auto; padding:0 0 0 0; border:0;}
.rightcontent h5{margin:10px 0 25px 15px; padding-bottom:3px; color:#b2171f;/*border-bottom:2px solid #c6c6c6;*/line-height:1.5;/*background: url("/cn/images/class_titlebg.png") repeat-x scroll left bottom;*/ border-bottom:3px solid #e97719}
.rightcontent h5 strong{padding-right:5px; padding-bottom:2px;/* border-bottom:2px solid #8a0c14;*/}
.rightcontent .memberindex h4{padding-left:22px; color:#fff;height:42px;text-align:left; line-height:42px;background:url(/cn/images/memberbg.gif) 0 -42px no-repeat;}
.rightcontent p{margin-left:15px;}
.rightcontent p strong{color:#8a0c14; font-size:16px;}
.rightcontent tr.bgcolor{background:#eee;}
.rightcontent input.submit{margin:0 15px 0 20px;width:130px; height:20px;border:none; text-align:center; color:#fff;background:url(/cn/images/btnbg.gif) 0 -123px no-repeat; cursor:pointer;}
.orderseach{margin:0 auto;width:95%;}
.orderseach input.submit{margin-left:10px;width:57px; height:22px;border:none; text-align:center; color:#fff;background:url(/cn/images/btnbg.gif) 0 -54px no-repeat;}
.orderseach input,.orderseach select{height:22px;border:solid 1px #ccc; vertical-align:middle;background:url(/cn/images/btnbg.gif) 0 -85px repeat-x;}
.orderseach span{display:block; float:right;}
.content{margin-top:50px;padding-top:25px;border-top:#eee 3px dashed;}
.content p{margin:10px 0; clear:both;}
.content p input{height:22px;width:45%; overflow:hidden;border:solid 1px #ccc;background:url(/cn/images/btnbg.gif) 0 -85px repeat-x;}
.content input.submit{margin:0 15px 0 0;width:130px; height:20px;border:none; text-align:center; color:#fff;background:url(/cn/images/btnbg.gif) 0 -123px no-repeat; cursor:pointer;}
.content label{ display:block; float:left; width:120px; height:40px;margin-right:5px; text-align:right; letter-spacing:0.2em;}
.content img{display:inline-block; margin:0; padding:0; margin-left:10px; vertical-align:middle;}
.content p span{margin-left:10px;color:#bbb;}
.content span em{color:#f00; margin-right:5px;}
.content p.phone input{float:left; width:10%;}
.content p.radio_input input{width:auto; height:auto; border:none; background:none;}
/*========充值/发送消息/修改个人资料=========*/
.no_border{margin-top:5px;padding-top:5px;border-top:none;}
.no_border p input{margin-right:5px; width:35%; vertical-align:middle;}
.no_border p.radio_input{width:auto; height:auto; border:none; background:none;}
.no_border p img{margin-left:50px; vertical-align:middle;}
.no_border p span img{margin-left:0;}
.no_border p textarea{overflow:auto;width:35%; border:solid 1px #ccc;background:url(/cn/images/textareabg.png) 0 0px repeat-x;}
.no_border p select{border:solid 1px #ccc;}
.no_border p.width35 select{width:35%;}
.no_border table{width:86%;border:solid 2px #eee; border-width:1px 0;}
.no_border table td{text-align:left; border:none;}
.no_border table td img{border:none; vertical-align:middle;}
.no_border td.firsttd {width:100px;}
.no_border td.firsttd strong{/* display:block; margin:0 auto;width:20px; height:80px;*/ font-size:14px; color:#00278F;}
.no_border .saile_submit{margin-left:135px;}
input.submit_btn{width:57px; height:22px;border:none; text-align:center; margin-left:5px; color:#fff;background:url(/cn/images/btnbg.gif) 0 -54px no-repeat; cursor:pointer;}
/*======订单详情======*/
.order_detail h6{margin-left:25px; _margin-left:25px;color:#008000;}
.order_detail p{margin-left:25px;}
.order_detail div p{color:#999; line-height:2em;}
.order_detail table td,.order_detail table th{text-align:left; border-color:#e5e5e5;}
.order_detail table th{color:#C63;}
.order_detail table td.firsttd{width:70px; text-align:center;}
/*========购物车=========*/
.shop_cart{border:none;}
.shop_cart table th{height:25px;background:#e5e5e5;}
.shop_cart table td{height:65px;background:#f6f5f5;}
.shop_cart table td a:link,.shop_cart table td a:visited{display:block; color:#860120;}
.shop_cart table td a:hover{color:#663;}
.shop_cart table td input{margin-right:5px;}
.shop_cart table td.firsttd{width:15%;}
.shop_cart table.firsttable{border:none;}
.shop_cart table.firsttable img{width:auto; vertical-align:middle;}
.shop_cart table.firsttable td{height:25px; background:transparent; border:none; text-align:left;}
.shop_cart table.firsttable td a{display:inline;}
.shop_cart table.secondtable th{text-align:left;}
.shop_cart table.secondtable td{height:25px;text-align:left;}
.shop_cart table.secondtable td a{display:inline;}
.shop_cart h5{height:38px; border:none;color:#000; font-weight:normal;background:url(/cn/images/memberbg.gif) 0 -104px no-repeat; margin-left:30px;}
.shop_cart h5 span{display:block; float:left;width:145px; text-align:center; line-height:35px;}
.shop_cart h5 span strong{color:#fff; border-bottom:none;}
.shop_cart h5.second{background:url(/cn/images/memberbg.gif) 0 -149px no-repeat;}
.shop_cart h5.third{background:url(/cn/images/memberbg.gif) 0 -193px no-repeat;}
.shop_cart h5.exchange{background:url(/cn/images/memberbg.gif) 0 -310px no-repeat;}
.shop_cart h5.exchange2{background:url(/cn/images/memberbg.gif) 0 -356px no-repeat;}
.shop_cart h1{margin-left:15px;padding:15px 0 0 55px;  height:35px;color:#8a0810; font:20px "微软雅黑",Microsoft YaHei,SimHei;background:url(/cn/images/memberbg.gif) 0 -240px no-repeat;}
.shop_cart p{ margin-left:25px;}
.shop_cart p span{margin:0 5px;}
.shop_cart p.textright{margin:0 30px 5px 0;text-align:right;}
.shop_cart p.textright a{float:right;}
.shop_cart .content{padding-top:5px;width:94%; margin:0 auto; border-top-width:3px;}
.saile_submit{margin:0 5px;width:117px; height:32px;color:#fff; border:none; font:16px "微软雅黑",Microsoft YaHei,SimHei; letter-spacing:0.1em;background:url(/cn/images/btnbg.gif) 0 -153px no-repeat; cursor:pointer;}
.shop_cart .content input.submit{ clear:both; display:block; margin:0 auto;}
.number input{margin:0; padding:0;width:15px; height:15px; line-height:15px; font-weight:bold; font-size:14px; border:none;background:url(/cn/images/showbg.png) 0 -169px no-repeat; }
.shop_cart h6{margin:30px 0 15px 15px; font-size:14px;border-bottom:2px solid #c6c6c6;}
.number span input{width:50px; border:1px solid #eee;background:#fff; background-image:none;}
.clearcart{float:right; width:70px;padding:0;padding-left:15px;background:url(/cn/images/clear.gif) 0 center no-repeat; margin-top:15px; margin-right:45px;}
.cartbtn{float:right; margin-right:15px;}
.cartbtn img{margin-right:15px; cursor:pointer;}

.contain{margin:10px auto; padding:10px 0; width:98%;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #c6c6c6;}
.contain span{margin-left:34px;}
.contain p{margin-left:29px;}
.contain p textarea{width:420px;}

